
class CGameWorld;
class CSoundManager;

class CGameSoundManager
{
public:
    CGameSoundManager(CGameWorld* pGameWorld, CSoundManager* pSoundManager);
    ~CGameSoundManager();

    void Update();
private:
    void OnGameWorldEvent(CGameWorldEvent* pEvent);

    CGameWorld* m_pGameWorld;
    CSoundManager* m_pSoundManager;
    CGameWorld::CEventSubscription* m_pEventSubscription;
};

